import Header from "./components/Header"
// /插件其实就是一个配置对象,配置对象内必须拥有install方法
//当插件被使用的时候,install方法会被调用
export default {
    //install方法接受一个参数 就是Vue构造函数
    install(Vue) {
        // 1给所有组件扩展一个属性a值为1
        Vue.prototype.a = 1;
        // 2扩展一个全局组件
        Vue.component("Header", Header)
        // 3全局扩展过滤器
        Vue.filter("addEnd", (Value) => {
            return Value + "~~~~"
        })
        // 全局指令
        Vue.directive("red", (ele) => {
            ele.style.color = "red"
        })
    }
}